*{
    margin: 0px;
    padding: 0px;
    list-style: none;
    border:none;
    text-decoration: none;
}


.homepage-footer{
	width: 1349px;
	height: 394px;
	background: #fff;
}
.homepage-footer-superiorityrow{
	width: 1349px;
	height: 90px;
	margin-top: 30px;
}
.homepage-footer-wrapper{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.homepage-footer-wrapper li{
	width:33.33%;
	height: 90px;
	position: relative;
}
.homepage-footer-icon1{
	width: 50px;
	height: 50px;
	background: url(../img/footer.d66020.png)no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 20px;
	left: calc(50% - 25px);
	
}
.homepage-footer-icon1 p{
	text-align: center;
	margin-left: 50px;
	white-space: nowrap;
	margin-top: 10px;
    color: #666;
}
.homepage-footer-icon2{
	width: 50px;
	height: 50px;
	background: url(../img/footer.d66020.png)no-repeat;
	background-position: -50px 0;
	position: absolute;
	top: 20px;
	left: calc(50% - 25px);
	
}
.homepage-footer-icon2 p{
	text-align: center;
	margin-left: 50px;
	white-space: nowrap;
	margin-top: 10px;
    color: #666;
}
.homepage-footer-icon3{
	width: 50px;
	height: 50px;
	background: url(../img/footer.d66020.png)no-repeat;
    background-position: -100px 0;
	position: absolute;
	top: 20px;
	left: calc(50% - 25px);
	
}
.homepage-footer-icon3 p{
	text-align: center;
	margin-left: 50px;
	white-space: nowrap;
	margin-top: 10px;
    color: #666;
}
.homepage-border{
	width: 1219px;
	border:0.5px solid #ccc;
	margin-left: 38px;
}
.homepage-footer-help{
	width: 1349px;
	height: 160px;
}
.homepage-footer-helplist{
	width: 870px;
	height: 129px;
	float: left;
	clear: both;
	margin-left: 120px;
	margin-top: 15px;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.homepage-footer-helplist li{
	width: 217.5px;
	height: 104px;
	text-align: center;
	font-size: 14px;
	color: #000;

}
.homepage-footer-helplist li p{
	color: #666;
	text-align: center;
	cursor: pointer;
		margin: 15px 0px;
}
.homepage-footer-helplist li p:hover{
	color: #DC3F3C;
}
.homepage-wechat{
	position: relative;
		color: #999;
}
.wechat{
	width: 106px;
	height: 106px;
	position: absolute;
	top: -106px;
	left: 55px;
	background: url(../img/binarycode.jpg)no-repeat center center/100% 100%;
	display: none;

}
.homepage-wechat:hover .wechat{
	display: block;
	transition: 0.2s;
	cursor: pointer;
}
.footer-contact{
	width: 340px;
	height: 108px;
    border-left: 1px #ccc solid;
	float: left;
	margin-top: 20px;
	position: relative;
}
.footer-contact p{
	width: 339px;
	height: 24px;
	font-size: 20px;
	color: #df1f26;
	text-align: center;
}
.footer-contact span{
	text-align: center;
	display: block;
	font-size: 14px;
	color: #666;
}
.footer-online{
	width: 152px;
	height: 30px;
	border:1px solid #ccc;
	position: absolute;
	left: calc(50% - 76px);
	top: 60px;
	
}
.footer-online-row{
	width:110px;
	height: 25px;
	background: url(../img/footer.d66020.png)no-repeat;
	background-position: 0 -52px;
	font-size: 14px;
}
.footer-online-row span{
	display: block;
	margin-left: 20px;
	margin-top: 3px;
	cursor: pointer;
	color: #333;
}
.footer-online-row span:hover{
	color: #DC3F3C;
}
.homepage-footer-wechat{
				width: 115px;
				height: 115px;
			border: 3px solid red;
				position: absolute;
				top: 150px;
				left: -130px;
				border-radius: 8px;
				background: url(../img/group.jpg)no-repeat center center/100% 100%;
				display: none;
			}
			.homepage-footer-we:hover .homepage-footer-wechat{
				display: block;
			}
			.homepagecon{
				width: 1360px;
				margin: 0px auto;
			}
			.homepage-goTop a{
				font-size: 14px;
				color: #fff;
			}
			.footercontain{
			  width: 1219px;
             border-top: 0.5px solid #ccc;
				height: 45px;
				margin-top: -40px;
				margin-left: 38px;
			}
			.footercontains{
				width: 358px;
				height: 24px;
				margin: 10px auto;
			
			}
			.footercontains h5{
				float: left;
				font-size: 18px;
			}
			
			.footercontains p{
				width: 68px;
				height: 20px;
				float: left;
				margin:0px 5px ;
				color: #333;
				font-size: 16px;
				line-height: 22px;
				border-right:0.5px solid #ccc;
			}
			.footercontains p:hover{
				color: #DC3F3C;
				cursor: pointer;
			}
			.footercontains span{
				float: left;
				font-size: 16px;
				line-height: 20px;
				color: #333;
			}
			.footercontains span:hover{
				color: #DC3F3C;
				cursor: pointer;
			}
			.homepage-copyright{
				width: 1349px;
				height: 44px;
			}
			.homepage-cpyright-contain{
				width: 1226px;
				height: 24px;
				margin: 0px auto;
			}
			.homepage-cpyright-contain p{
				text-align: center;
				line-height: 24px;
				color: #666;
				font-size: 14px;
			}
			.home-foot{
				width: 1349px;
				height:450px;
				 margin: 0px auto;
			}
			